home *** CD-ROM | disk | FTP | other *** search
- Short: Device-independent audio, first try.
- Author: Martin Blom (lcs@lysator.liu.se)
- Uploader: Martin Blom (lcs@lysator.liu.se)
- Type: dev/misc
-
- TITLE
-
- AHI - Audio Hardware Interface
-
- VERSION
-
- Beta release 1
-
- AUTHOR
-
- Martin Blom <lcs@lysator.liu.se>
-
- DESCRIPTION
-
- Device-independent audio, first try.
-
- This is a beta release of the AHI audio system.
- The intention of this release is to gather opinions
- about the design and attract programmers using the
- system and/or contribute with sound card drivers.
-
- Quick overview:
-
- * Driver based
-
- Each supported sound card is controlled by a library-based audio
- driver. For a 'dumb' sound card, a new driver should be written in
- a few hours. For a 'smart' sound card, it is possible to utilize an
- on-board DSP, for example, to maximize performance and sound quality.
- Avalable today are working but unfinished drivers for
- Paula (8/14/14c bit)
- Wavetools
-
- * Fast, powerful mixing routines (yeah, right... haha)
-
- The library's mixing routines mix 8- or 16-bit signed samples
- located in Fast-RAM and outputs 16-bit mono or stereo (with stereo
- panning if desired) data, using any number of channels (as long as
- 'any' means less than 128...). Tables can be used speed the mixing
- up (especially when using 8-bit samples). The samples can have any
- length (including odd) and can have any number of loops.
-
- * Support for non-realtime mixing
-
- By providing a timing feature, it is possible to create high-
- quality output even if the processing power is lacking, by saving
- the output to disk, for example as an IFF AIFF or 8SXV file.
- A driver for sample rendering is not available yet, but it is being
- worked on.
-
- * Audio database
-
- Uses ID codes, much like Screenmode IDs, to select the many
- parameters that can be set. The functions to access the audio
- database are not too different from those in 'graphics.library'.
- The library also features a requester to get an ID code from the
- user.
-
- SPECIAL REQUIREMENTS
-
- AmigaOS release 2.
-
- 68020 processor or higher.
-
- AVAILABILITY
-
- Aminet, for example:
- ftp://ftp.luth.se/pub/aminet/dev/misc/ahi_beta.lha
-
- WWW:
- http://www.lysator.liu.se/~lcs/ahi.html
-
- PRICE
-
- Free.
-
- DISTRIBUTABILITY
-
- Copyright ©1994-1996 Martin Blom.
- Freely distributable in unmodified form.
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 2459 1254 49.0% 14-Mar-96 15:14:38 +ahi.readme
- 4340 2789 35.7% 03-Jan-96 02:41:26 +AddAudioModes
- 298 204 31.5% 03-Mar-96 17:44:16 +COPYRIGHT
- 401 206 48.6% 14-Mar-96 15:05:58 +CREDITS
- 632 181 71.3% 10-Mar-96 11:03:56 +PAULA
- 352 139 60.5% 25-Feb-96 16:30:42 +WAVETOOLS
- 13920 6919 50.2% 14-Mar-96 15:20:04 +ahi.library
- 3252 1839 43.4% 14-Mar-96 15:16:36 +paula.audio
- 3404 1925 43.4% 14-Mar-96 15:17:00 +wavetools.audio
- 39479 10908 72.3% 14-Mar-96 15:12:08 +ahi.doc
- 47144 11603 75.3% 14-Mar-96 15:12:16 +ahi.guide
- 15855 4702 70.3% 14-Mar-96 15:12:18 +ahi_sub.doc
- 19533 5050 74.1% 14-Mar-96 15:12:22 +ahi_sub.guide
- 255 175 31.3% 21-Jan-96 14:59:32 +readme.txt
- 2115 699 66.9% 03-Mar-96 17:30:20 +specifikation.ascii
- 43170 11945 72.3% 14-Mar-96 15:16:38 +paula_audio.s
- 2670 533 80.0% 10-Mar-96 11:03:58 +PrefsFile.s
- 5794 2372 59.0% 23-Dec-95 12:19:54 +dad_audio.i
- 1530 434 71.6% 03-Mar-96 17:32:28 +PrefsFile.s
- 23509 5885 74.9% 14-Mar-96 15:17:02 +wavetools_audio.s
- 81 67 17.2% 03-Mar-96 18:12:02 +ReadMe.txt
- 1107 375 66.1% 21-Jan-96 01:34:38 +BestAudioID_test.c
- 27901 7347 73.6% 04-Feb-96 15:47:20 +PT-AHIPlay.s
- 2388 1044 56.2% 28-Jan-96 19:53:16 +RecordTestQ&D.s
- 1690 551 67.3% 18-Feb-96 19:19:12 +ahi_protos.h
- 1296 485 62.5% 25-Feb-96 15:48:56 +ahi_sub_protos.h
- 786 342 56.4% 11-Feb-96 19:54:34 +ahi_lib.fd
- 724 285 60.6% 25-Feb-96 15:28:38 +ahi_sub_lib.fd
- 8564 2720 68.2% 25-Feb-96 18:56:32 +ahi.h
- 7888 2685 65.9% 25-Feb-96 23:58:12 +ahi.i
- 2847 1034 63.6% 25-Feb-96 23:21:28 +ahi_sub.h
- 2681 1033 61.4% 25-Feb-96 23:58:30 +ahi_sub.i
- 887 347 60.8% 03-Mar-96 17:40:06 +macros.i
- 1143 315 72.4% 11-Feb-96 20:01:04 +ahi_pragmas.h
- 718 196 72.7% 25-Feb-96 15:30:50 +ahi_sub_pragmas.h
- 165 119 27.8% 13-Jan-96 20:25:46 +ahi.h
- 182 126 30.7% 25-Feb-96 15:44:42 +ahi_sub.h
- 50 48 4.0% 03-Mar-96 17:41:04 +ReadMe.txt
- 3440 2263 34.2% 25-Feb-96 17:30:56 +ScanAudioModes
- 8456 4950 41.4% 31-Dec-95 17:15:38 +sift
- 2811 1068 62.0% 25-Feb-96 17:09:12 +ScanAudioModes.c
- 85 69 18.8% 03-Jan-96 16:25:20 +SCOPTIONS
- 213 143 32.8% 03-Jan-96 13:07:58 +smakefile
- 5612 2503 55.3% 31-Dec-95 17:15:38 +sift.c
- 22 22 0.0% 14-Mar-96 15:20:34 +VERSION
- -------- ------- ----- --------- --------
- 311849 99899 67.9% 14-Mar-96 09:09:28 45 files
-